<?php

/***
 * 安心站长axzz.cn，一个追求技术创造者。让网站、小程序、APP、应用程序牛起来……
 *
 * cighsen02 365182575
 * 
 * Create at: 2022.04.19
 * Update at: 2025.08.31
 */

namespace Twoir\System\Model;

use Twoir\System\Support\ParseTrait;
use Twoir\System\Support\SingleTrait;

/***
 * 支付记录表 帝国8.0版本专用
 *
 * 【注意事项】有增减字段，请更新 字段：FIELD和默认值：MYDEFAULT，没有更新请勿动！！！
 */
class EnewsPayRecord
{
    use ParseTrait, SingleTrait;

    const TABLE = 'enewspayrecord';

    // 主键字段
    const PRIMARY = 'id';

    // 字段
    const FIELD = [
        'id', 'userid', 'username', 'orderid', 'money', 'posttime', 'paybz', 'paytype', 'payip', 'ispay', 'paydo', 'payfor', 'payckcode', 'payddno', 'pname', 'psay', 'endtime', 'mpid'
    ];

    /**
     * 默认值， null为自动增加字段
     */
    const MYDEFAULT = [
        'id'		=> null,
        'userid'	=> 0,
        'username'	=> '',
        'orderid'	=> '',
        'money'		=> '',
        'posttime'	=> '0000-00-00 00:00:00', // 支付时间
        'paybz'		=> '',
        'paytype'	=> '',
        'payip'		=> '',
        'ispay'     => 0,
        'paydo'     => '',
        'payfor'    => '',
        'payckcode' => '',
        'payddno'   => '',
        'pname'     => '',
        'psay'      => '',
        'endtime'   => '0000-00-00 00:00:00', // 支付后回调完成时间
        'mpid'      => 0 // 访问端
    ];

    // 执行mysql置后
    protected static $low_priority = false;
}
